package com.woniu.service;

import com.woniu.model.Confirm;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.service.param.EmployConfirmParam;
import com.woniu.service.param.RefuseConfirmParam;

/**
 * <p>
 *  垃圾确认服务类
 * </p>
 *
 * @author 吴彦祖
 * @since 2024年05月23日
 */
public interface ConfirmService extends IService<Confirm> {

    /**
     * 确认站点处理垃圾
     *
     * @param confirmId 确认表ID
     */
    void locationConfirm(Integer confirmId);

    /**
     * 站点拒绝处理垃圾
     *
     * @param form 拒绝确认表单
     */
    void locationRefuseConfirm(RefuseConfirmParam form);

    /**
     * 员工拒绝处理垃圾
     *
     * @param param 员工拒绝确认参数
     */
    void employRefuseConfirm(EmployConfirmParam param);
}
